#emotion {
    z-index: 999;
    position: relative;
    -webkit-user-select: none; 
    -moz-user-select: none;    
    -khtml-user-select: none;  
    -ms-user-select: none;    

    /* 以下两个属性目前并未支持，写在这里为了减少风险 */
    -o-user-select: none;
    user-select: none;  
    ul li {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .emotion_box {
        width: 400px;
        display: flex;
        flex-wrap: wrap;
        box-shadow: 0 8px 24px rgb(0 0 0 / 16%);
        background: #fff;
        border-radius: 4px;
        padding: 10px 8px;
        position: absolute;
        left: -10px;
        &:before {
            position: absolute;
            left: 10px;
            content: '';
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            border-top: 8px solid #fff;
            filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.2));
        }

        li {
            cursor: pointer;
            text-align: center;
            width: 9.09%;
            height: 24px;

            &:hover {
                background: rgb(238, 237, 237);
            }
        }
    }
    .directionTop {
        bottom: 30px;
        &:before{
            bottom: -8px;
        }
    }
    .directionBottom {
        top: 40px;
        &:before{
            top: -8px;
            transform: rotate(180deg);
        }
    }
}